RAID¶
Redundant Array of Independent Disks
RAID HARWARE : évolue mal, problème de panne
RAID SOFTWARE : évolue avec le syteme, ne consomme plus autant
↪️ prévention de panne !
RAID 1¶
Installation d'un systeme RAID logiciel sur DEBIAN9 :
Prérequis :¶
Debian9 à jour avec 3 disques (2 pour le RAID1 et 1 pour le Spare)
- Installation de mdam logiciel de raid
apt-get install mdadm
- Création du RAID1
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc mdadm: Note: this array has metadata at the start and may not be suitable as a boot device. If you plan to store '/boot' on this device please ensure that your boot-loader understands md/v1.x metadata, or use --metadata=0.90 Continue creating array? (y/n) y mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started.
- Vérification
mdadm -D /dev/md0 /dev/md0: Version : 1.2 Creation Time : Tue Jan 9 18:37:46 2018 Raid Level : raid1 Array Size : 1047552 (1023.00 MiB 1072.69 MB) Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB) Raid Devices : 2 Total Devices : 2 Persistence : Superblock is persistent Update Time : Tue Jan 9 18:37:51 2018 State : clean Active Devices : 2 Working Devices : 2 Failed Devices : 0 Spare Devices : 0 Name : serveurlvmraid:0 (local to host serveurlvmraid) UUID : e6e53ca0:6b4b6199:e68b7e73:177deb1e Events : 17 Number Major Minor RaidDevice State 0 8 16 0 active sync /dev/sdb 1 8 32 1 active sync /dev/sdc
- Ajout d'un disque de SPARE :
root@serveurlvmraid:[/home/anas]: mdadm --manage /dev/md0 --add /dev/sdd mdadm: added /dev/sdd
- Vérification :
mdadm -D /dev/md0 /dev/md0: Version : 1.2 Creation Time : Tue Jan 9 18:37:46 2018 Raid Level : raid1 Array Size : 1047552 (1023.00 MiB 1072.69 MB) Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB) Raid Devices : 2 Total Devices : 3 Persistence : Superblock is persistent Update Time : Tue Jan 9 18:39:53 2018 State : clean Active Devices : 2 Working Devices : 3 Failed Devices : 0 Spare Devices : 1 Name : serveurlvmraid:0 (local to host serveurlvmraid) UUID : e6e53ca0:6b4b6199:e68b7e73:177deb1e Events : 18 Number Major Minor RaidDevice State 0 8 16 0 active sync /dev/sdb 1 8 32 1 active sync /dev/sdc 2 8 48 - spare /dev/sdd
- Troubleshot :
-
Système qui ne boot pas :
-
boot sur un live CD
-
bash mdadm --examine --scan >> /etc/mdadm/mdadm.conf
-
bash service mdadm-raid restart
-
bash mount /dev/mdX /mnt/raidX
-
Remplacement de disques à chaud
lancer une simulation de disque défaillant :
mdadm --fail /dev/md0 /dev/sdc
mdadm: set /dev/sdc faulty in /dev/md0
Voir l'avancer de la reconstruction :
watch -n 1 "cat /proc/mdstat"
• Remplacement du disque par un neuf:
mdadm --manage --remove /dev/md0 /dev/sdc mdadm --manage --add /dev/md0 /dev/sdc
• check :
mdadm -D /dev/md0
• Ecrire la config finale :
mdadm --detail --scan >> /etc/mdadm/mdadm.conf